package cn.tedu.util;

import java.util.HashSet;
import java.util.TreeSet;

//测试 HashSet实现类
public class Test4 {
    public static void main(String[] args) {
        //1,创建对象
        //HashSet创建对象时，本质上底层new了一个HashMap
        HashSet<Integer> set = new HashSet();
        //当向set中添加数据时，本质拿着数据存入了HashMap中
        set.add(10);
        set.add(22);
        set.add(3);
        set.add(11);
        set.add(22);
        set.add(55);
        set.add(null);
        set.add(null);
        //特点：不能重复 + 存一个null + 无序
        System.out.println(set);

        //2,调用方法

        //也可以去重+数组可以自然排序
        TreeSet<String> set2 = new TreeSet();
        set2.add("jack");
        set2.add("jerry");
        set2.add("jack");
        set2.add("abc");
        set2.add("bc");
        System.out.println(set2);
    }
}
